Fair NURBS Curve Generation using a Hand-drawn Sketch for Computer Aided Aesthetic Design

نویسنده

  • AKIRA YAMAGUCHI
چکیده

Image processing techniques are used to detect the edges of a hand-drawn sketch. Generally, various types of gradation are expressed in the background of a hand-drawn sketch. Therefore, the original image is transformed into a logarithmic image. The entire image has to be binarized for edge detection. To smooth the edge of the binary image, feature based erosion and dilation is applied. A Laplacian operation is applied to the binary image to detect the edge in the binary image. This edge position corresponds to the position of the line in the hand-drawn sketch image. Line segments which represent the detected edges are generated. Using the positions and gradients on the line segments, a NURBS curve is generated. The shape of the NURBS curve extracted from the sketch image is examined by the designer visually. The shape of this NURBS curve generally coincides with the intention of the designer, but does not coincide precisely. Therefore, a curve shape modification method based on the specified radius of curvature is applied. The sum of the squared differences between the radius of curvature of a curve and the specified radius of curvature of an entire curve is linearized by Taylor’s theorem, then minimized. The specification of radius of curvature is performed by selecting a predefined fair NURBS curve using the similarity of radius of curvature distribution. Examples of NURBS curve generation based on a hand-drawn sketch are given according to the generation process. Key-Words: hand-drawn sketch, image processing, regression line, NURBS curve, curvature, radius of curvature, curve shape modification, correlation coefficient

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Method to Generate Freeform Curves from a Hand-drawn Sketch

When designers begin a product design, they create their ideas and expand them. This process is performed on paper, and designers’ hand-drawn lines are called sketches. If the designers’ hand-drawn sketches can be realized as real curves, it would be effective in shortening the design period. We have developed a method to extract five degree Bézier curves based on a hand-drawn sketch. The basic...

متن کامل

On the variety of planar spirals and their applications in computer aided design

In this paper we discuss the variety of planar spiral segments and their applications in objects in both the real and artificial world. The discussed curves with monotonic curvature function are well-known in geometric modelling and computer aided geometric design as fair curves, and they are very significant in aesthetic shape modelling. Fair curve segments are used for two-point G1 and G2 Her...

متن کامل

Degenerations of NURBS curves while all of weights approaching infinity

NURBS curve is widely used in Computer Aided Design and Computer Aided Geometric Design. When a single weight approaches infinity, the limit of a NURBS curve tends to the corresponding control point. In this paper, a kind of control structure of a NURBS curve, called regular control curve, is defined. We prove that the limit of the NURBS curve is exactly its regular control curve when all of we...

متن کامل

Circle to Circle Transition with a Single Ph Quintic Spiral

This paper theoretically describes how to compose a single Pythagorean hodograph (PH) quintic Bézier spiral segment, between two circles with one circle inside the other. A spiral is free of local curvature extrema, making spiral design an interesting mathematical problem with importance for both physical and aesthetic applications. The curvature of a spiral varies monotonically with arc-length...

متن کامل

Inferring mirror symmetric 3D shapes from sketches

We describe a system for taking a 2D sketch of a mirror-symmetric 3D shape and lifting the curves to 3D, inferring the symmetry relationship from the original hand-drawn curves. The system takes as input a hand-drawn sketch and generates a set of 3D curves such that their orthogonal projection matches the input sketch. The main contribution is a method which is able to identify the symmetry rel...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007